package com.t.bricks.bussiness.model.customeraccountappeal;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * 账号申诉'CustomerAccountAppeal'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("账号申诉ConditionCustomerAccountAppeal查询条件信息类")
public class ConditionCustomerAccountAppeal {
		
	/**
	 * 记录编号
	 */
	@ApiModelProperty(value="记录编号", position=0)
	private String uId;
		
	/**
	 * 顾客编号
	 */
	@ApiModelProperty(value="顾客编号", position=1)
	private String sCustomerId;
		
	/**
	 * 联系电话
	 */
	@ApiModelProperty(value="联系电话", position=2)
	private String sPhone;
		
	/**
	 * 验证码
	 */
	@ApiModelProperty(value="验证码", position=3)
	private String sCode;
		
	/**
	 * 申述内容
	 */
	@ApiModelProperty(value="申述内容", position=4)
	private String sContent;
		
	/**
	 * 审核人编号
	 */
	@ApiModelProperty(value="审核人编号", position=5)
	private String sAuditingId;
		
	/**
	 * 审核人名称
	 */
	@ApiModelProperty(value="审核人名称", position=6)
	private String sAuditingName;
		
	/**
	 * 结果描述
	 */
	@ApiModelProperty(value="结果描述", position=7)
	private String sFruit;
		
	/**
	 * 回访人
	 */
	@ApiModelProperty(value="回访人", position=8)
	private String sVisitName;
	
	/**
	 * 回访时间-开始时间
	 */
	@ApiModelProperty(value="回访时间-开始时间", position=9)
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dVisitTimeSt;
	
	/**
	 * 回访时间-结束时间
	 */
	@ApiModelProperty(value="回访时间-结束时间", position=10)
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//解决表单提交时字符串时间值错误
	private Date dVisitTimeEd;
		
	/**
	 * 备注
	 */
	@ApiModelProperty(value="备注", position=11)
	private String sMemo;
		
	/**
	 * 状态(枚举,1:审核中;2:不通过;3:通过)
	 */
	@ApiModelProperty(value="状态(枚举,1:审核中;2:不通过;3:通过)", position=12)
	private Integer iState;
	
	/**
	 * 取 顾客编号
	 * @return String
	 */
	public String getsCustomerId() {
		return sCustomerId;
	}

	/**
	 * 设置 顾客编号
	 * @param sCustomerId
	 */
	public void setsCustomerId(String sCustomerId) {
		this.sCustomerId = sCustomerId;
	}

	/**
	 * 取 联系电话
	 * @return String
	 */
	public String getsPhone() {
		return sPhone;
	}

	/**
	 * 设置 联系电话
	 * @param sPhone
	 */
	public void setsPhone(String sPhone) {
		this.sPhone = sPhone;
	}

	/**
	 * 取 验证码
	 * @return String
	 */
	public String getsCode() {
		return sCode;
	}

	/**
	 * 设置 验证码
	 * @param sCode
	 */
	public void setsCode(String sCode) {
		this.sCode = sCode;
	}

	/**
	 * 取 申述内容
	 * @return String
	 */
	public String getsContent() {
		return sContent;
	}

	/**
	 * 设置 申述内容
	 * @param sContent
	 */
	public void setsContent(String sContent) {
		this.sContent = sContent;
	}

	/**
	 * 取 审核人编号
	 * @return String
	 */
	public String getsAuditingId() {
		return sAuditingId;
	}

	/**
	 * 设置 审核人编号
	 * @param sAuditingId
	 */
	public void setsAuditingId(String sAuditingId) {
		this.sAuditingId = sAuditingId;
	}

	/**
	 * 取 审核人名称
	 * @return String
	 */
	public String getsAuditingName() {
		return sAuditingName;
	}

	/**
	 * 设置 审核人名称
	 * @param sAuditingName
	 */
	public void setsAuditingName(String sAuditingName) {
		this.sAuditingName = sAuditingName;
	}

	/**
	 * 取 结果描述
	 * @return String
	 */
	public String getsFruit() {
		return sFruit;
	}

	/**
	 * 设置 结果描述
	 * @param sFruit
	 */
	public void setsFruit(String sFruit) {
		this.sFruit = sFruit;
	}

	/**
	 * 取 回访人
	 * @return String
	 */
	public String getsVisitName() {
		return sVisitName;
	}

	/**
	 * 设置 回访人
	 * @param sVisitName
	 */
	public void setsVisitName(String sVisitName) {
		this.sVisitName = sVisitName;
	}

	/**
	 * 取 回访时间-开始时间
	 * @return Date
	 */
	public Date getdVisitTimeSt() {
		return dVisitTimeSt;
	}

	/**
	 * 设置 回访时间-开始时间
	 * @param dVisitTime
	 */
	public void setdVisitTimeSt(Date dVisitTimeSt) {
		this.dVisitTimeSt = dVisitTimeSt;
	}

	/**
	 * 取 回访时间-结束时间
	 * @return Date
	 */
	public Date getdVisitTimeEd() {
		return dVisitTimeEd;
	}

	/**
	 * 设置 回访时间-结束时间
	 * @param dVisitTime
	 */
	public void setdVisitTimeEd(Date dVisitTimeEd) {
		this.dVisitTimeEd = dVisitTimeEd;
	}
	
	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 状态(枚举,1:审核中;2:不通过;3:通过)
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置 状态(枚举,1:审核中;2:不通过;3:通过)
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

}
